home *** CD-ROM | disk | FTP | other *** search
- Short: Geiss/G-Force like plugin for AmigaAMP (68K)
- Uploader: SuRgEoN (christian.michael@groenjord.dk)
- Author: Thomas Wenzel (68K port by SuRgEoN)
- Type: mus/play
-
-
- VBCC compiled 68K-port of Thomas Wenzel's cool Subspace-plugin for AmigaAmp.
-
- Background story:
- I wanted a good looking plugin for my recently acquired Mediator/Voodoo3.
- Subspace was the most interesting open-sourced non-W3D plugin I could get my hands on.
- Unfortunately it is also very demanding with respect to cpu and bandwidth to gfxcard.
-
-
- Minimum requirements:
- - AmigaOS 3.1
- - full 68060 (66MHz is strongly recommended)
- - fast gfxcard (Mediator1200 with Voodoo3 will do just fine)
- - Picasso96 2.0 or CyberGraphX v3
- - 320x200 or 320x240 8-bit screenmodes
-
- Performance: (tested with Blizz1260/66 and Mediator1200/Voodoo3-3K, latest mmu driver)
- Using medium quality audiodecoding, freqdiv 2 and optimised prefs/settings (see below):
- Subspace_68k_LO version (240x112) 11 fps
- Subspace_68k_MED version (272x144) 8 fps
- Subspace_68k_HI version (288x176) 6 fps
-
- Subspace will probably not look good on anything less than a 66Mhz 060, sorry.
-
-
- How to achieve highest stable framerate for Subspace plugin with AmigaAmp-Prefs:
- - set play buffer to 1/10 second
- - loadbuffer should be "file" to eliminate HD access
- - task priorities: main=1, play=1, vis=0
- (note: side-effect is that you can not change settings while playing)
- - decrease the audio quality (freqdiv: 2 or 4, quality: medium or low).
- (note: the plugin should be run at 0 priority with AmigaAmp setup like above)
- - choose backdrop and immovable mode (from menu), then save settings.
-
-
- Notable changes from PPC/WOS version:
- - Picasso96 supported!
- - Screenmode Requester (320x200 or 320x240 8-bit modes)
- - 'T' key toggles song-title display (default on)
- - 'L' key locks/unlocks current waveshape/deltafield combination
- - static palettes (palette randomizer produced ugly results too often)
- - some ugly waveshapes left out.
- - 3 versions: 240x112, 272x136 and 288x176 centered on 320x200 screen
- - tooltype support is missing, hence the 3 versions
- - source adapted for VBCC (it looks a quite messy:)
-
- History (68k version)
- - first release
-
- Future:
- - make it amplifier compatible
- - aspect correction for 320x200 screenmode
- - maybe add AGA support
-
- Thanks:
- Thomas Wenzel for AmigaAmp and for open-sourcing for this cool plugin!
-
-
- Original readme from Subspace:
- ------------------------------
-
- Homepage
- --------
- http://amigaamp.amiga-software.com
-
-
- History
- -------
- v1.0 - initial release
-
- v1.1 - more warpfields
- - more waveshapes
- - more colormaps
- - experimental PowerUP version
-
- Legal
- -----
- Copyrighted Open Source Freeware. All restrictions and distribution
- conditions of AmigaAMP apply. Based on and inspired by G-Force for
- WinAMP.
-
- Don't ask me too many things about the PowerUP version! Running several
- PowerUP tasks at different priorities is very unstable on my system, so
- I decided to use WarpUP which is much more reliable here. However, some
- people have reported the contrary, so it's worth a try. If it doesn't
- work - bad luck. If it hangs - bad luck. Don't bother me :)
-
-
- Usage
- -----
- Just start the plugin while AmigaAMP is running in skin mode. For the
- PowerUP version to run smooth don't set AmigaAMP's PPC decoder priority
- to anything higher than 0.
-
-
- Key assignments
- ---------------
- ESC - quit
- F - show framerate on/off
- W - show waveform on/off
- I - show info about program on
-
- Options/ToolTypes
- -----------------
- RESOLUTION - LOW = 320x240, HIGH = 640 x 480
- SCREENSIZE - Override default vertical screen [25 .. 100] in percent
- MAXFPS - Limit framerate to the number specified
-
- Example
- -------
- RESOLUTION=HIGH
- SCREENSIZE=50
- MAXFPS=10
-
-
- Minimum requirements
- --------------------
- AmigaOS 3.1
- CyberGraphX v3
- PowerPC 603e or 604e (PowerUP AND WarpUP supported!)
- Fast graphics card (Z3, PCI or Local Bus)
-
-
- More info
- ---------
- See AmigaAMP's documentation
-
- The framerate heavily depends on the throughput of you graphics bus.
- A CyberVisionPPC along with a PPC604e-200 will give you about 20fps
- in low resolution/full size and 10fps in high res at 66% screensize.
- Everything less is probably slower.
-
- It may be nessecary to select at least 1/5s playback buffer in AmigaAMP
- for uninterrupted playback.
-
- Future plans
- ------------
- - More Waveshapes and Warpfields
- - Particles
- - Minor speed optimizations
-
-